/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.ces4.produccion.client.ordenproduccion.data;

import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.fields.DataSourceDateField;
import com.smartgwt.client.data.fields.DataSourceIntegerField;
import com.smartgwt.client.data.fields.DataSourceTextField;

/**
 *
 * @author Sebastian
 */
public class DetalleOrdenProduccionDS extends DataSource {

    public static final String CODIGOORDEN = "codigoOrden";
    public static final String CODIGOSOLICITUD = "codigoSolicitud";
    public static final String CODIGOARTICULO = "codigoArticulo";
    public static final String DESCRIPCIONARTICULO = "descripcionArticulo";
    public static final String CANTIDAD = "cantidad";
    public static final String CODIGOLINEA = "codigoLinea";
    public static final String FEHORAINICIO = "fehoraInicio";

    public DetalleOrdenProduccionDS() {
        setClientOnly(Boolean.TRUE);
        DataSourceIntegerField codigoOrden = new DataSourceIntegerField(CODIGOORDEN, "Código de la solicitud de produccion");
        DataSourceIntegerField codigoSolicitud = new DataSourceIntegerField(CODIGOSOLICITUD, "Código de la solicitud de produccion");
        DataSourceTextField codigoArticulo = new DataSourceTextField(CODIGOARTICULO, "Código del articulo");
        DataSourceTextField descripcionArticulo = new DataSourceTextField(DESCRIPCIONARTICULO, "Descripción del Articulo");
        DataSourceIntegerField cantidadArticulos = new DataSourceIntegerField(CANTIDAD, "Cantidad de articulos");
        DataSourceIntegerField codigoLinea = new DataSourceIntegerField(CODIGOLINEA, "Código de la línea produccion");
        DataSourceDateField fehoraInicio = new DataSourceDateField(FEHORAINICIO, "fecha y hora de inicio");
        codigoOrden.setPrimaryKey(true);
        codigoSolicitud.setPrimaryKey(true);
        codigoArticulo.setPrimaryKey(true);
        setFields(codigoOrden, codigoSolicitud, codigoArticulo,descripcionArticulo, cantidadArticulos, codigoLinea, fehoraInicio);
    }
}
